native/inhabitant of moluccas - Allemand Anglais Dictionnaire